package com.sxj.corejava.code11_io.File;

import java.io.File;
import java.io.FilenameFilter;
import java.util.Arrays;

/**
 * @author 石小俊
 * @date 2024年05月14日 20:31
 */
public class Test04_文件过滤器 {
    public static void main(String[] args) {
        File file = new File("E:/itany");
        String[] arr = file.list(new FilenameFilter() {
            @Override
            public boolean accept(File dir, String name) {
                // 过滤java文件,即:只需要*.java的文件,其他文件不需要
                if (name.endsWith(".java")) {
                    return true;
                } else if (name.endsWith(".png")) {
                    return true;
                }
                return false;
            }
        });
        for (String s : arr) {
            System.out.println(s);
        }
    }
}
